body{
	// background-image: url("../img/123.jpg");
	//background-repeat: no-repeat;
	//background-size: 100%;
}
form{
	width: 280px;
	height: 200px;
	border:1px solid gray;
	padding:5px;
	margin-left: 40vw;
	margin-top: 2vh;

	animation: zuo 2s;
	-moz-animation: zuo 2s;	/* Firefox */
	-webkit-animation: zuo 2s;	/* Safari 和 Chrome */
	-o-animation: zuo 2s;	/* Opera */
}
@keyframes zuo{
	0%{margin-left:0;margin-top:2vh;}
	100%{margin-left:40vw;margin-top:2vh;}
}
.denglu{
	margin-left: 65px;
}
.zhuce{
	margin-left:20px;
}
.title{
	margin-left: 41.5vw;
	margin-top: 31vh;
	font-size: 26px;
	font-weight: bold;
	animation:you 2s;
}
@keyframes you{
	0%{margin-left:109vw;margin-top:31vh;}
	100%{margin-left:41.5vw;margin-top:31vh;}
}